temporary storage permit - French English Dictionary